#include <Arduino.h>
#include <WiFi.h>
#include <Ticker.h>
Ticker ticker;

/*-- 能从tf卡初始化以下变量 --*/
String DeviceID = "";         // 设备ID
String showhost = "";         // show服务器地址
unsigned short httpPort = 80; // HTTP端口

// 个人库
#include "my_lib.h"

SdCard tf;

void setup()
{
    Serial.begin(9600);
    init_display(); // Initialize the display
    tf.init();
    init_RTC();       // 初始化RTC时钟
    sht30_init();     // 初始化温湿度传感器
    init_countdoor(); // 初始化蜜蜂计数器

    //----- 初始化wifi和服务器 -----//
    connectWifi(); // 连接WiFi
    // httpRecive();   // 设置网站服务
    // server.begin(); // 启动服务器
    //----- ---------------- -----//
    init_variable();                    // 初始化全局变量
    ticker.attach_ms(200, tickerCount); // 每200ms调用一次tickerCount()
}

void loop()
{
    // server.handleClient(); //处理来自客户端的请求
    Main_interface(); //主界面
}
